package cn.com.yusys.yusp.admin.repository.mapper;

import cn.com.yusys.yusp.admin.domain.AdminSmLookupItem;
import cn.com.yusys.yusp.commons.mapper.CommonMapper;
import cn.com.yusys.yusp.commons.mapper.QueryModel;

import java.util.List;
import java.util.Map;

/**
 * @项目名称：yusp-admin
 * @类名称：AdminSmLookupItemMapper
 * @类描述：数据字典内容
 * @功能描述:
 * @创建人：liaoxd@yusys.com.cn 
 * @创建时间：2017-12-12 21:22 
 * @修改备注：
 * @修改日期 修改人员 修改原因 -------- -------- ----------------------------------------
 * @version 1.0.0
 * @Copyright (c) 2017宇信科技-版权所有
 */
public interface AdminSmLookupItemMapper extends CommonMapper<AdminSmLookupItem> {

	List<Map<String, String>> getLookupCodeListByLookUpCodes(List<?> ids);

	List<Map<String, String>> getListByCodeForTree(Map<?, ?> param);

	List<Map<String, String>> getItemListBycodeOrName(QueryModel model);

	int deleteByLookupCode(Map<String, String> map);

	/**
	 * 联表查询所有数据字典
	 * @return
	 */
	List<Map<String, String>> getItemList();

}